expected goals
International FootballThe V.League Transfer Window: A Data Map Nobody Has Finished DrawingThe clock in Barcelona read 2:47 a.m. when I reopened the footage of a V.Leag...
International FootballMinute 40 at the Metropolitano: Guler's Long-Range Strike and the Limits of a Highlight ReelMinute 40, and a decision that was anything but safe Arda Guler receives the...
BasketballD'Angelo Russell to Shanghai Sharks: A Contract Priced by Role, Not by ReputationOn July 14, 2026, in a small studio in Hai Chau district, Da Nang, I reopened...
BasketballWhen the Press Room Stays Empty: The Transfer Window and the Discipline of WaitingIn July, in Shanghai, I sat in a press room where the microphones had already...
VolleyballJapan Begins Title Defense Campaign at Asian Volleyball Championship, Kicking Off the Race for Olympic 2028 BerthFukuoka, Japan – As the first volleyball is tossed in the Fukuoka arena, a ne...
International FootballDewa United in Bandung: A Flawed League Table, and a Match That Must Be Read Through DataOn the league table sent to me this morning, Dewa United sit top with 10 poin...
Table TennisBelgium Open 2026: Portugal's U21 Double, and One Defeat Worth More Than Both TrophiesThe U21 women's final closed at 11-8, 11-9, 11-4 in favour of Matilde Pinto. ...
International FootballGabriel Jesus Scores on His Second Appearance: The 5-1 Scoreline Does Not Tell This StoryAt two in the morning in Hai Phong, I replayed the clip for the fourth time....
International FootballThe Craft of Reading Silence: Nine Verification Layers Behind Every Vietnam–Japan TransferIn July 2026, in a data office in Nagoya, I opened a nine-page analysis file....
Domestic FootballVietnamese Football's Talent Pipeline: From the Van Giang Training Pitch to the Southeast Asian CrownLate December afternoon in Van Giang, Hung Yen, the turf at the PVF youth...
Domestic FootballThe Challenge Named TimeOn a late autumn afternoon, Thong Nhat Stadium still held puddles from a sudd...
Martial ArtsWhy the UFC let an undefeated 16-0 Farid Basharat walk awayLate evening in Chiang Mai, after the final session at a small gym by the Pin...
BilliardsSarah Myers-Mitchell wins NWPA Tour Stop #6: The story of a late bloomer from seed 7Sarah Myers-Mitchell wins NWPA Tour Stop #6: The story of a late bloomer from...
BadmintonThuy Linh and the 20-20 Game at the Vietnam Open: The Limits of a Control GameThe final point came from a faulty serve. At 20-20, a simple technical error ...
International FootballMaitland-Niles' 96th-minute stunner earns Everton 2-2 draw with Manchester United in 2026-27 Premier LeagueIn the sixth minute of stoppage time at Hill Dickinson, new signing...
International FootballThe Ramos calf, the 31 October derby, and three holes in the report you just readAt Milanello, the final session before the European trip ended with an image...
Domestic FootballV.League and the Heartbeat of Empty Seats: Vietnamese Football Between Memory and SpeedOn the stands of Thien Truong on the final night of the 2026/2026 season, whe...
BasketballArellano 88-65 Perpetual: 31 first-quarter points and what three wins still cannot tell usApplause echoing in an empty arena is news too. At Philsports Arena, the...
International FootballAtalanta vs Cagliari: Line-up predictions, broadcast channel and tactical hotspotsAtalanta enter the match against Cagliari with the mentality of a team that...
International FootballWhen an Actress Changes Her Mind: A Showbiz Lesson for the Football IndustryI was sitting in the editorial room in Guangzhou, my headphones still ringing...
